﻿using System;

namespace Nvigorate.Relational.Mapping.Index
{
    public interface IBindingMapLoaderFactory
    {
        IBindingMapLoader GetBindingMapLoader(MapElement bindingElement,
                                              Type bindingMapType);

        IBindingMapLoader GetBindingMapLoader(Type mappedType);
        IBindingMapLoader GetBindingMapLoader(string path, Type bindingMapType);
    }
}